// 闭包是函数, 此函数可以使用函数之外定义的变量

function f1() {
  let num = 10
  return () => num
}
console.log(num) // ReferenceError: num is not defined
let f = f1()
let n = f()
console.log('n=' + n) // n=10
